A Preview of CORBA 3

نویسنده

  • Jon Siegel
چکیده

Management Group has been the most influential standard in the OO world and one of the principal steps in the indus-try's move to component-based development. Jon Siegel, Director of Domain Technology at the OMG and best-selling CORBA book author, gives us a preview of CORBA 3, the next step in the technology. —Bertrand Meyer C ORBA 3, the first major addition to CORBA from the OMG since the Internet Inter-ORB Protocol (IIOP) added interop-erability in 1996, will be released very soon. In all, OMG specifications work at three levels: The Unified Modeling Language (UML) standardizes model representation in OO analysis and design; CORBA defines an interoperability infrastructure ; and the Object Management Architecture (OMA) standardizes interfaces for services and facilities used in distributed applications from near system level (Naming and Event Services, for example) to application level (such as the Currency Object in finance, and the Patient or Person Identifier facility in health care). I only have room to discuss CORBA in this column. For information on the rest, or to download any of the free OMG specifications, visit In CORBA, programmers define their objects' interfaces in OMG Interface Definition Language (IDL), which is also an international standard (ISO/IEC 14750 and ITU-T Recommendation X.920). When you write an interface definition , you specify the operations the object is prepared to perform, the input and output parameters each requires, and any exceptions that may be generated along the way. This interface constitutes a contract with clients of the object, who use the same interface definition to build and dispatch invocations the object implementation uses to receive them and respond. This design provides great flexibility and has many benefits. It enforces encapsulation and allows clients to access object implementations independent of each other's programming language, OS, hardware platform, data representation, location on the network, and native protocol. You can write your CORBA clients and objects in most standard languages. For six programming languages (soon to be seven), an OMG standard language mapping specifies how OMG IDL types and method invocations convert into language types and function calls or invo-cations. IDL compilers use the mappings to generate function or method calls. for Lisp is being adopted. Not-yet-standard mappings are available now for objective C, Visual Basic, Perl, and other languages. Figure 1 shows a request passing from a client to an object implementation in the CORBA architecture. Two aspects of this architecture stand …

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Effect of Preview, Question, Read, and Summarize (PQRS) Strategy ‎on Indonesian EFL Students’ Writing Ability across Working Memory ‎Capacity Levels

This study aimed at investigating the effect of Preview, Question, Read, Summarize (PQRS) Strategy on EFL students’ writing ability by considering their working memory capacity (WMC) levels. It involved Indonesian English as a foreign language (EFL) students of English Department in Universitas Negeri Malang, one of the leading universities in Indonesia. This study applied a quasi-experimental ...

متن کامل

CORBA-as-Needed: A Technique to Construct High Performance CORBA Applications

This paper proposes a new optimization technique called CORBA-as-needed to improve the performance of distributed CORBA applications. This technique is based on the observation that in many cases the client and the server of a distributed application run on compatible computing platforms, and do not need the interoperability functionality of CORBA. CORBA-as-needed dynamically determines if the ...

متن کامل

A Survey of Fault Tolerant CORBA Systems

CORBA is an OMG standard for distributed object computing; but despite being a standard and wide scale acceptance in the industry it lacks the ability to meet high demands of quality of service (QoS) required for building a reliable fault tolerant distributed system. To tackle these issues, in 2001, OMG incorporated fault tolerance mechanisms, QoS policies and services in its standard interface...

متن کامل

Does previewing one stimulus feature help conjunction search?

We examined the effects of previewing one aspect of a search display, in order to determine what subset of display information is most useful as a prelude to a search task. Observers were asked to indicate the presence or absence of a known target, in a conjunction search where the target was defined by the combination of colour and orientation (a yellow horizontal line presented among yellow v...

متن کامل

Visual change with moving displays: more evidence for color feature map inhibition during preview search.

Preview search with moving stimuli was investigated. The stimuli moved in multiple directions, and preview items could change either their color or their shape before onset of the new (search) displays. In Experiments 1 and 2, the authors found that (a) a preview benefit occurred even when more than 5 moving items had to be ignored, and (b) color change, but not shape change, disrupted preview ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IEEE Computer

دوره 32  شماره 

صفحات  -

تاریخ انتشار 1999